package com.letv.mq.addMms;

/**
 * 为解决从库同步问题，增量媒资消息的接收结构
 */
public class MqAddBean {

    /**
     * enum
     */
    public static enum Type {ALBUM,VIDEO;};

    /**
     * long
     */
    private long id;

    /**
     * Type
     */
    private Type type;

    /**
     * MqAlbumBean, 媒资专辑消息体
     */
    private MqAlbumBean mqAlbumBean;

    /**
     * MqVideoBean, 媒资视频消息体
     */
    private MqVideoBean mqVideoBean;

    public MqAddBean(long id, Type type, MqAlbumBean mqAlbumBean, MqVideoBean mqVideoBean) {
        this.id = id;
        this.type = type;
        this.mqAlbumBean = mqAlbumBean;
        this.mqVideoBean = mqVideoBean;
    }

    public long getId() {
        return id;
    }

    public Type getType() {
        return type;
    }

    public MqAlbumBean getMqAlbumBean() {
        return mqAlbumBean;
    }

    public MqVideoBean getMqVideoBean() {
        return mqVideoBean;
    }
}
